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
- 帶萬用字元的LIKE子句字元
- SQLite中SELECT基本形式SQLite
- java方法引數中萬用字元的使用Java字元
- Ubuntu萬用字元的使用Ubuntu字元
- shell命令中的萬用字元字元
- 萬用字元 and [] 中括號的用法字元
- Java 泛型中的萬用字元Java泛型字元
- SpringMvc Ant萬用字元的使用SpringMVC字元
- HTML中Select的使用HTML
- SQL Like萬用字元使用SQL字元
- 關於sqlite的特殊字元轉義SQLite字元
- 【SQLite】SQLite的簡單使用SQLite
- java泛型之萬用字元的使用。Java泛型字元
- SQL中 where 子句和having子句中的區別SQL
- exp/imp expdp/impdp Tables 萬用字元 % 的使用字元
- SQL之limit子句的使用SQLMIT
- MySQL 4.1.0 中文參考手冊 --- 6.3 用於 SELECT 和 WHERE 子句的函式 (1) (轉)MySql函式
- Linux Shell 萬用字元、元字元、轉義符使用Linux字元
- vue中select的使用以及select設定預設選中Vue
- Mysql基礎+select5種子句 + 子查詢MySql
- 使用萬用字元增強泛型字元泛型
- QT5中如何使用SQLiteQTSQLite
- Android中SQLite應用詳解AndroidSQLite
- SQLite語句(二):INSERT DELETE UPDATE SELECTSQLitedelete
- 解析MySQL中INSERT INTO SELECT的使用MySql
- 在select 中的where 中使用indexIndex
- SQLite資料庫中rowid使用SQLite資料庫
- 使用with子句優化程式碼中重複查詢優化
- java的classpath萬用字元Java字元
- SQLite中的表示式SQLite
- MySQL中BETWEEN子句的用法詳解MySql
- 詳解MySQL中WHERE子句的用法MySql
- exists子句在Sql中的含義SQL