sql數(shù)據(jù)庫學(xué)習(xí) 關(guān)于查詢和篩選(一)

MS SQL SERVER 上使用sql 語言 實(shí)現(xiàn)對表中的某些列 的查詢功能。

1.為表起別名 使用as 語句

示例如下:


將數(shù)據(jù)庫中的 班級表classinfo 選中并命名成ui;

2.查詢表中某一列或者全部列:

查詢某一表中的全部列 語句格式如下:

select*from表名;

查詢某一列,語句格式如下:

select 列名 from 表名 或者 select 表名.列名

示例如下:


3.查詢表中前部分列

采用 top語句? 語法如下:

SELECT TOP number/percent column_name(s)

FROM table_name 即可以選擇表中前幾列/前百分比列


4.排序語句ORDER BY 語句

ORDER BY 語句用于根據(jù)指定的列對結(jié)果集進(jìn)行排序。

ORDER BY 語句默認(rèn)按照升序?qū)τ涗涍M(jìn)行排序。

Ordery by 列名 desc(降序),字列名 asc(升序)

5.在表中,可能會包含重復(fù)值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。

關(guān)鍵詞 DISTINCT 用于返回唯一不同的值。

語法:

select dinstinct 列名稱 from 表名稱

6.條件查詢

主要使用WHERE 子句

如需有條件地從表中選取數(shù)據(jù),可將 WHERE 子句添加到 SELECT 語句。

語法

SELECT 列名稱 FROM 表名稱 WHERE 列 運(yùn)算符 值

下面的運(yùn)算符可在 WHERE 子句中使用:

操作符描述

=等于

<>不等于

>大于

<小于

>=大于等于

<=小于等于

BETWEEN在某個范圍內(nèi)

LIKE搜索某種模式

注釋:在某些版本的 SQL 中,操作符 <> 可以寫為 !=。

引號的使用

請注意,我們在例子中的條件值周圍使用的是單引號。

SQL 使用單引號來環(huán)繞文本值(大部分?jǐn)?shù)據(jù)庫系統(tǒng)也接受雙引號)。如果是數(shù)值,請不要使用引號。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容