91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL中如何實現select簡單查詢

發布時間:2021-12-30 14:28:40 來源:億速云 閱讀:185 作者:小新 欄目:大數據

小編給大家分享一下SQL中如何實現select簡單查詢,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

準備數據:

/*新建學生表stu*/

create table stu(

id int not null PRIMARY key auto_increment comment'主鍵',

name varchar(12) comment'姓名',

age varchar(12)

 )

/*插入數據*/

insert into stu(id,name,age)values

(1001,'coco',18),

(1002,'sunny',19),

(1003,'rose',20),

  (1004,'jack',19);

SQL中如何實現select簡單查詢

一、SELECT語句

使用select查詢表數據,必須至少給出兩條信息——想選擇什么,以及從什么地方選擇。

#1.查詢單個列:

select id from stu;

SQL中如何實現select簡單查詢

未排序數據 如果沒有明確排序查詢結果,可能會發現顯示輸出的數據順序與原表不同,返回的數據的順序沒有特殊意義,可能是數據被添加到表中的順序,也可能不是,只要返回相同數目的行就是正常的。

結束SQL語句 多條SQL語句以分號(;)分隔。

SQL語句和大小寫 SQL語句不區分大小寫,SELECT與select是相同的。同樣,寫成Select也沒有關系。許多SQL開發人員喜歡對所有SQL關鍵字使用大寫,而對所有列和表名使用小寫,這樣使代碼更易于閱讀和調試。

使用空格和空行 在處理SQL語句時,其中所有空格都被忽略。SQL語句可以在一行上給出,也可以分成許多行,多數SQL開發人員認為將SQL語句分成多行更容易閱讀和調試。

#2.查詢多個列:查詢學生表的id,name兩列的值

select id,name from stu;

SQL中如何實現select簡單查詢

在select關鍵字后給出多個列名,列名之間以逗號分隔,最后一個列名后不加逗號。

#3.查詢所有列:查詢學生表所有列的值

select * from stu;

SQL中如何實現select簡單查詢

使用*通配符 一般,除非確實需要表中的每個列,否則最好別使用*通配符。不用明確列出所需列,但檢索不需要的列通常會降低檢索和應用程序的性能。

檢索未知列 不明確指定列名(因為星號檢索每個列),所以能檢索出名字未知的列。

#4.查詢不同的行(distinct去重):查詢學生表所有學生的年齡

select distinct age from stu ;

SQL中如何實現select簡單查詢

使用DISTINCT關鍵字,它必須直接放在列名的前面。

不能部分使用DISTINCT DISTINCT關鍵字應用于所有列而不僅是前置它的列,除非指定的兩個列都不同,否則所有行都將被檢索出來。

#5.1 限制結果(limit分頁):查詢學生表前4行的學生ID

select id from stu limit 4;

SQL中如何實現select簡單查詢

#5.2 限制結果(limit m,n:從行m開始往后n行,第1行的m為0):查詢學生表倒數三個學生的ID

select id from stu limit 1,3;

SQL中如何實現select簡單查詢

帶一個值的LIMIT總是從第一行開始,給出的數為總的行數。帶兩個值的LIMIT可以指定從行號為第一個值的位置開始。

行0開始 檢索出來的第一行為行0而不是行1。因此,LIMIT 1, 1將檢索出第二行而不是第一行。

行數不夠時 LIMIT中指定要檢索的行數為檢索的最大行數,如果沒有足夠的行(例如,給出LIMIT 10, 5,但只有13行),MySQL將只返回它能返回的那么多行。

以上是“SQL中如何實現select簡單查詢”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万州区| 德兴市| 财经| 彩票| 岗巴县| 临猗县| 周宁县| 文山县| 宁晋县| 湛江市| 慈利县| 丰都县| 论坛| 莱西市| 东乌珠穆沁旗| 宁国市| 白朗县| 长春市| 肇庆市| 钟山县| 清原| 尉氏县| 兴文县| 阿鲁科尔沁旗| 博客| 梁平县| 永年县| 朝阳县| 壶关县| 三河市| 阿克苏市| 盐山县| 平安县| 周至县| 远安县| 汤阴县| 阜平县| 商城县| 阳原县| 常宁市| 曲阳县|