巢狀模糊查詢

2021-09-24 09:54:08 字數 431 閱讀 2162

此處需要實現的功能是:

1. 第一次查詢結果作為第二次查詢的條件

2. 第二次查詢為模糊查詢

如果只有第乙個條件,我們使用簡單的巢狀查詢就可以,但是由於第二次查詢需要模糊查詢,所以我們需要呼叫一下資料庫中的函式

select 

* from

( select name form table_1_name where id = 1) t --table_1 為第一次查詢的**

left join

table_2_name as a --table_2 為第二次查詢的**

on name a.like concat(t.name , '%')

此sql實現的是從  **2中  篩選含有出**1中  id為1的名字  的資料

簡做總結,感謝閱讀!

oracle復合型別 巢狀表模糊查詢

在表列中使用巢狀表 必須先使用create type命令來建立巢狀表型別,當使用巢狀表型別作為表列的資料型別時,必須為巢狀表指定專門的儲存表 create type phone type01 is table of varchar2 20 create table employee011 id nu...

mysql模糊查詢 MYSQL模糊查詢

mysql提供標準的sql模式匹配,以及一種基於象unix實用程式如vi grep和sed的擴充套件正規表示式模式匹配的格式。一 sql模式 sql的模式匹配允許你使用 匹配任何單個字元,而 匹配任意數目字元 包括零個字元 在 mysql中,sql的模式預設是忽略大小寫的。下面顯示一些例子。注意在你...

cad模糊查詢符號 sql模糊查詢

sql模糊查詢的語法為 select column from table where column like pattern sql提供了四種匹配模式 1.表示任意0個或多個字元。如下語句 select from user where name like 三 將會把name為 張三 三腳貓 唐三藏 ...