You don't use CoreData to "fetch data from a sqlite database". If you need to "fetch data from a sqlite database" you use FMDB or similar. 🙂
Using CoreData but thinking in SQL language only creates confusion. If you intent to use CoreData then better ignore the fact that CoreData is using a sqlite db as persistent storage and forget everything you know about sql language.
CoreData is an Object Graph framework not a database interface. It happens to store data to a sqlite db as default but from a programmer point of view the usage is in terms of objects not in terms of rows and tables.