SQLite中的SELECT子句使用萬用字元
SQLite中的SELECT子句使用萬用字元
在SELECT子句中支援兩個萬用字元,分別為*和table_name.*。其中,*萬用字元會將FROM子句中每個源表的所有使用者定義的列進行輸出。例如,下面的SQL語句將輸出Students的所有使用者定義的列。
SELECT * FROM Students
執行程式,執行效果如圖3.5所示。
圖3.5 *萬用字元
table_name.*可以用來指定輸出列所在表的名稱,這裡輸出的列都是使用者定義的列。雖然*和table_name.*萬用字元都可以輸出多列,但是它們都不會輸出自動生成的ROWID列,要想同時輸出ROWID和使用者定義的列,就需要手動指定ROWID列,其語法形式如下:
SELECT ROWID, * FROM table_name;
例如,下面的SQL語句將Students表中的所有列輸出,包括自動生成的ROWID列。
SELECT ROWID,* FROM Students
執行程式,執行效果如圖3.6所示。
圖3.6 輸出所有列
注意:萬用字元不能使用列別名,因為它們通常返回的是多列。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2153051/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLite中的SELECT子句SQLite
- SQLite中的SELECT子句使用表示式SQLite
- SQLite中的SELECT子句使用別名SQLite
- SQLite中的WHERE子句SQLite
- SQLite中的FROM子句SQLite
- SQLite中SELECT基本形式SQLite
- java方法引數中萬用字元的使用Java字元
- Ubuntu萬用字元的使用Ubuntu字元
- shell命令中的萬用字元字元
- SQLite語句(二):INSERT DELETE UPDATE SELECTSQLitedelete
- Mysql基礎+select5種子句 + 子查詢MySql
- SQL中 where 子句和having子句中的區別SQL
- MySql 中 select 使用MySql
- 萬用字元 and [] 中括號的用法字元
- Java 泛型中的萬用字元Java泛型字元
- SQL之limit子句的使用SQLMIT
- vue中select的使用以及select設定預設選中Vue
- 解析MySQL中INSERT INTO SELECT的使用MySql
- QT5中如何使用SQLiteQTSQLite
- 2.5.11.1 使用 FORCE LOGGING 子句
- Python檔案操作:finally子句的使用Python
- MySQL中BETWEEN子句的用法詳解MySql
- 詳解MySQL中WHERE子句的用法MySql
- SQLite中的表示式SQLite
- 使用layui框架的select獲取選中的值UI框架
- Python3 - 用Shell萬用字元匹配字串Python字元字串
- Android中SQLiteAndroidSQLite
- select 下拉框用 Select select = new Select (element) 方法失敗
- Java™ 教程(泛型萬用字元使用指南)Java泛型字元
- 使用萬用字元證書可有什麼限制字元
- 攻擊者使用SQLite資料庫中的惡意程式碼攻擊應用程式SQLite資料庫
- 泛型類、泛型方法、型別萬用字元的使用泛型型別字元
- java nio中的select和channel是怎麼使用的?Java
- 教你使用SQLite VacuumSQLite
- DataTable中的select()用法
- HAVING子句的力量
- Swift之SQLite的基礎使用SwiftSQLite
- 【解決DML 語句包含不帶 INTO 子句的 OUTPUT 子句】