SQL誰告訴我select語句全部用法

2022-09-23 02:20:13 字數 5199 閱讀 5198

1樓:匿名使用者

整句意思是 從 三個 表 "學生" ,"專業" , "公寓" 裡查出滿足 當 "學生"裡的專業簡稱 等於 "專業"裡 的 專業簡稱 和 "學生"裡的公寓類別等於"公寓"裡的公寓類別 條件的 記錄,從這些記錄裡取出 "學生"的學號 姓名的值, "專業"的專業簡稱,學制的值,"公寓"的公寓類別 ,住宿費的值.

select 欄位名 from 表名 where 條件;

這是select 語句的基本語法,意為在表中查出滿足條件的欄位的值

2樓:匿名使用者

首先這個sql語句的資料來源是學生、專業和公寓三個表專業簡稱是專業表中的欄位,也是學生表中的欄位,它是學生表的外碼公寓類別是公寓表的欄位,也是學生表中的欄位,它是學生表的外碼本語句的意思是將學生、專業和公寓三個表連線起來,連線條件是學生.專業簡稱= 專業 .專業簡稱 and 學生.

公寓類別 = 公寓.公寓類別,輸出滿足條件的記錄,輸出的欄位包括學號、姓名、專業簡稱、學制、公寓類別和住宿費

專業.專業簡稱是為了區分學生中的專業簡稱和專業中的專業簡稱公寓.公寓類別同理

3樓:齋問兒牧姿

linux常用操作命令:ls命令:(顯示指定工作目錄下的內容),cd(切換目錄),pwd(顯示當前工作目錄的絕對路徑),clear(清除螢幕上的資訊),mkdir(建立目錄),rmdir(刪除目錄),rm(刪除不需要的檔案),cp(複製),mv(重新命名),cat(檢視檔案內容),

find(查詢指定目錄下的檔案),shutdown-hnow

關機;shutdown

-rnow/reboot

重啟halt

停機select:指定要現實的屬性列

from:指定查詢物件

where:指定查詢條件

例如:查詢職稱為「講師」的所有教師的基本工資和津貼select

姓名,基本工資,津貼

from

教師基本資訊表,工資表

where

教師基本資訊表.職工編號=工資表.職工編號and職稱="講師"

應該夠清楚了吧?

4樓:樹懶學堂

select 語句用於從資料庫中選取資料。結果被儲存在一個結果表中,稱為結果集。

具體用法參考:

from 樹懶學堂

在sql語句中,like所有的用法

5樓:匿名使用者

like的運用場合主要在模糊查詢的時候,一般以查詢字串居多,這裡據一些例子來說他的一般用法:

例1,查詢name欄位中包含有「明」字的。

select * from table1 where name like 『%明%』

這裡不要使用*來代替,一般在使用0個或者任意個字元構成的字串的時候最好使用%

不過在首或尾使用可以相互替換,如果在頭尾同時使用的話,就必須要使用%

例2,查詢name欄位中以「李」字開頭。

select * from table1 where name like 『李*』

或者select * from table1 where name like 『李%』

例3,查詢name欄位中含有數字的。

select * from table1 where name like 『%[0-9]%』

例4,查詢name欄位中含有小寫字母的。

select * from table1 where name like 『%[a-z]%』

例5,查詢name欄位中不含有數字的。

select * from table1 where name like 『%[!0-9]%』

補充一點,?或者_表示單個字元

6樓:匿名使用者

like 沒有什麼複雜的東西

"_"是代表一個模糊字元,

"%"是代表零~多個字元

如果不加這兩個符號,那麼like 和=就是一樣的

7樓:匿名使用者

模糊匹配的關鍵字,加上一些萬用字元就能實現模糊查詢了~萬用字元"_"表示佔用一個字的位置

「%」代表佔用多個字的位置

。。。如

select * from table where 欄位名 like '張_'

查出表中的名字為兩個字的姓張的人

8樓:匿名使用者

like doing sth

9樓:匿名使用者

colname like '%aaa%'

colname like 'aaa?'

colname like '%aaa'

colname like 'aaa%'

10樓:匿名使用者

就是模糊查詢啊,這要什麼資料啊,樓上回答的就很好,你舉一反三

11樓:呃呃呃好的吧的

生活會讓你苦上一陣子,等你適應以後,再讓你苦上一輩子。你的過去我來不及參與,你的未來我奉陪到底

在sql中使用select語句時

12樓:智填寶誌願填報

sql查詢語句:

select placeid,placename from 表名 where placename like '%阜陽%'

解釋:1,select placeid,placename 表示從表中要查詢的列,如果查詢所有列可以寫 select *。但select * 的效率 沒有select 列名1,列名2,...

列名x 的高,sql裡可以這麼寫,但程式中儘量別這麼寫

2,placename like '%阜陽%' 表是 placename包含阜陽兩個字。%表示萬用字元,表示任何字元都適用。

a,like '阜陽%' 表示以阜陽開頭的內容b,like '%阜陽' 表示以阜陽結尾的內容c,like '阜陽' 等同於 ='阜陽' 的寫法,即標題是阜陽的d,like '%阜陽%好人%' 表示like可以包含多個%的萬用字元

13樓:

select placeid,   placename  from 物件表 where placename like '%阜陽%'

14樓:匿名使用者

select placeid, placename from tablename whrer placename like '%阜陽%'

有的dbms需要將萬用字元「%」改成「*」,試下

如何用select語句在sql資料庫中查詢符合指定條件的記錄?

15樓:匿名使用者

select [要查詢copy的欄位] from [表名]where [指定的bai查詢條件]

有記得需要

說明du的是,如果存在多個條件時zhi需dao要用and 連線每個查詢條件,如果需要排序,語法則為:

select [要查詢的欄位] from [表名]where [指定的查詢條件]

order by [要分組的欄位]

16樓:鄧顯軍

描述:sql server 資料庫中抄使用條件查詢就可以實現符合查詢條件的資料記錄顯示出來。查詢語法為:

select * from 表名 where 欄位名=條件(語法說明:select後面的*號代表的是所有欄位顯示出來。條件出的條件如果為字元型條件需要使用單引號引起來,如果是int型別不用引號),以下以某資料中的一張資料表user_user為例子,分別使用兩種查詢方式:

1、完整條件查詢語法為:select * from 表名 where 欄位名=條件

查詢語句:select * from user_user where dname='管理員'

2、模糊查詢條件查詢語法為:select * from 表名 where 欄位名 like '%條件%'  。這裡的條件只需要其中一個字元能夠與欄位中的符合都能夠顯示出來。

查詢語句:select * from user_user where dadd like '%貴%'

17樓:匿名使用者

select *from table_name

where /這後面就寫條件 你指定的東西 比如 name='李小龍'之類的

18樓:一個網際網路使用者

老鐵,你好

select * from 表名 where 條件。。。

怎麼用sql語句獲取一個資料庫中的所有表的名字

sql裡select和update語句的用法.

19樓:匿名使用者

select 欄位名(可以有多個,如果查詢所有欄位的話,可以用*號) from 表名 [where 欄位=查詢條件]後面的where條件可選。如:select * from jobs where job_desc>50select job_id from jobsupdate:

update 表名 set 列名=更新值 [where+條件,和select 一樣,可以有多個條件]如:update jobs set job_desc=150 where job_id=12當不寫後面的where條件時,update操作針對所有欄位。如:

update jobs set job_desc=100這句話執行後,jobs表中job_desc欄位的所有值都會被改為100。想學習的話,建議去 www.csdn.

net和 www.chinaz.com。

很好的地方。

20樓:匿名使用者

update主要用來更新表中的資料;

語法為:update tablename set filedname=newvalue[where condition]

tablename為表名,filedname是欄位名稱,newvalue是更新後的資料,後面where condition是可選的,不選這個將更新這個列的所有資料;

舉個例子:

update employee set department='網路部'; 這句就是把employee表中的department欄位全部更新為'網路部

update employee set department='網路部' where id='karl'; 這句就是把employee表中id 為'karl'的department欄位更新為'網路部

select 用來查詢

select *from table name where ...

SQL的SELECT語句有哪幾部分構成作用分別是什麼

推薦你寫個語句,看下執行計劃,你會很清楚看到 sql資料庫查詢中,空值查詢條件怎麼寫?1 首先需要建立資料庫表t user info,利用建立表sql語句create table。2 向數版據庫表裡插 入資料,權按照插入sql語句insert into 執行。3 插入完畢後,查詢資料庫表記錄sele...

怎麼將sql中select語句選出的值賦給個變數。C中

假設,語句select id,name,code from t emp,別名 emp 1.單一變數賦值 string id ds.tables emp rows 0 id value.tostring 2.集合類的 arraylist alnames new arraylist foreach da...

誰告訴我有關唐玄宗的,誰告訴我有關唐玄宗的資料!

唐玄宗一 生平簡介 唐玄宗李隆基 712 756 唐代的中興君主,睿宗的第三子。因諡號為至道大聖大明孝皇帝,故亦稱為明皇。英武有才略,開元時期文治武功鼎盛,世稱為 開元之治 天寶後,寵愛楊楊玉環,封為貴妃,楊玉環父兄均驟貴,勢傾天下。及安祿山反,玄宗出奔,至馬嵬坡,六軍不肯前行,謂楊國忠通於胡人,而...