求一個 sql語句,求一個sql寫法

2023-04-20 20:10:10 字數 2694 閱讀 8535

1樓:匿名使用者

sql語句和篩選結果如下:

可見篩選出了mid為101的公司,滿足條件~

求幫寫一個sql查詢語句

2樓:路過的內個小夥

首先a表和b表沒有直接關係,所以關聯查詢的時候無法同時查詢,換句話說你給的表結構不是很對,可以先了解下我這個圖,總結:兩個表要有相同的欄位才能進行關聯查詢,完全沒有關係的話查詢是沒有意義的。

select b.姓名,a.年級,a.班級 from a表,b表 where a.年級=b.年級 and/or a.班級=b.年級。

上邊語句其實是有一些資料冗餘問題的,因為表結構設計的不是很好,但是關聯查詢重點是需要兩個表內有相同含義欄位的,這個清楚就好理解很多了。

你說的班級=1,只需要在where條件里加上相應的 a.班級=1即可,根據表設計的欄位型別,如果是數值型就直接=1,如果是字元型=『1』。條件不難,但是表結構要規劃好,我再給你一個具體的比較好的表圖如下。

以上3表關聯查詢。

select b.姓名,a.年級,c.班級 from a表,b表,c表 where a.學號=1 and a.年級=b.序號 and a.班級=c序號。

注意上邊的語句,a.年級=b.序號 和a.

班級=c.序號 因為b表學員表中存的是序號,所以要對應a和c表裡的序號值做條件相等判斷,但是返回值(select後你可以看到的)是具體的漢字內容。

求一個sql怎麼寫

3樓:匿名使用者

sql語句和篩選結果如下:

可見成功篩選出了符合條件的mid,為113

sql常用語句,幫我歸納出來,謝謝 20

4樓:匿名使用者

sql常用的無非就是增、刪、查、改。

更新 update ..set語法:

update 表名 set 列名=更新值 where=更新條件。

一般update都是有條件更新的)

查詢語法:select 列名 from 表名 或者select * from 表名(這是查詢整張表)

刪除語法:刪除資料:

delete from 表名 where name='張三' (delete是足行刪除,不可以單個刪除)

truncate table 表名 (truncate table 刪除表中的所有行,不會刪除表結構、列、約束、索引等)

刪除資料庫:

drop database 資料庫名。

刪除表:drop table 表名。

增加語法:單行增加:

insert 表名(列名) values(增加的資料)

多行增加:insert 表名 (列名)

select 增加的資料 union(最後一行資料後面不要union)

這些都是常用的sql語句。

建議樓主去買《sql server 必知必會》這本書,挺好的,希望能幫到你!

常用sql語句,看這篇就夠了

求sql語法

5樓:落草格

這個還是找點資料詳細看看的好些,這樣一句兩句話也說不清楚的說。。

6樓:匿名使用者

這個的專門搞本sql的書了,不是幾句話就能說清楚的。

求一個sql語句的答案

7樓:程式猿集錦

第一步:把三張表inner join關聯,查詢出所有學生的所有課程的所有得分。

請點選輸入**描述。

第二步:把第一步的結果,進行「行->列」的轉換,此時有group by和聚合函式的使用。

請點選輸入**描述。

第三步:把第二部的結果進行篩選,篩選的條件是:資料庫和資料結構的得分都不為空,表示既選擇了資料庫課程又選擇了資料結構課程,資料庫的得分要 大於 資料結構的得分。

請點選輸入**描述。

SQL語句,一個SQL語句

1 首先查詢出tab2中的nameid值。2 寫個有參的函式,把上面的返回值取到賦給這個函式的引數,然後寫個sql進行查詢 select from tab1 where id in 引數也可以直接寫返回值 因為1查詢出的值就是逗號隔開的,所以直接in 返回值 就可以了。你的意思是返回一條資料,年齡和...

一個SQL語句的問題,sql語句的問題?

在select 後面沒有引用到 卻在group by 裡面有用到,那是不行的 select 單位名稱,資產名稱,規格型號,count 數量,單價,sum 合計,購置日期,資金 from tblasset t left join tblorg o on left join tblassettype p...

高分求一段sql語句,怎麼用sql語句建立作業

exec dbo.sp add job job name n ad hoc sales data backup enabled 1,description n ad hoc backup of sales data owner login name n fran oisa notify level ...