有句sql語句不太明白,請大家指點一下

2022-11-29 11:35:12 字數 1039 閱讀 9419

1樓:

哪不明白?

這句話的意思是查詢 busigoods這個表中的 goodsid資料 。。然後根據名字查詢。。

like的意思是字元匹配查詢 百分號代表這個是個字元, 比如你名字要查的是 李三,李四全部,,那麼這個條件就是like 『李%』

在這句話中就是查詢 有一個 中間有decodetext變數資訊的sql 兩邊的%代表是可能存在的字元。。。。。。

明白的話給個採納哈

你之前應該還有其他sql語句,括號裡查詢出的是goodsid 並且滿足後面where中的條件

and bo.goodsid in應該是sql巢狀查詢的一部分,in是指你在後面查詢出的goodsid 範圍中選取,這應該是前面sql查詢的where條件的一部分

我給你個例子讓你看一下,等下哈

select sno,sname,sdept from where sdept in(『cs』)

這句話的意思是查詢出的資料必須滿足 條件sdept的數值是在'cs'這個範圍內,或者等於這個的。。你上面個查詢出的就是一個範圍。。而我些的這個是一個特定數值

明白了嗎??給個採納吧。。打這麼多字,累死我了

2樓:末日高督

欄位 goodsid的範圍在 表busigoods滿足name 類似某值 (decodetext 為引數.) .

這個是一段程式中的指令碼,不是資料庫真正執行的指令碼,因為decodetext是一個變數.

只看這個 後半句是看不出東西的.因為這裡才 半句話,沒有另外半句 是無法執行的

3樓:

and bo.goodsid in ( select bg.goodsid from busigoods bg where bg.

name like '%"+decodetext+"%'

意思是說 bo.goodsid 在 select bg.goodsid from busigoods bg where bg.

name like '%"+decodetext+"%' 的結果集合裡面

常用的sql語句,常見的SQL語句有哪些

1 ddl 2 dml select語句 update語句 insert into語句 常用的就這3中,但是要學精確不容易 蒐集sql常用的操作語句 常用的也不只這些 1 說明 建立資料庫 create database database name 2 說明 刪除資料庫 drop database ...

有個英語翻譯不太明白

此處的 octopus a great delicacy 是 consider 的複合賓語 意思是 認為章魚是一種美味佳餚 名詞作賓補表示 內賓語是什麼 容.其中 賓語 octopus 賓語補足語 a great delicacy 是此處也可以用 consider octopus as a grea...

有個英語翻譯不太明白

1全部followed robert outside of the room 是不對的,因為在outside of the room中,outside的詞性為名詞,構成一個名詞短語,房子的外面 直接做賓語 robert 的補足語不合適,如果要用outside,則需要加一個介詞,即followed r...