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.