SQL,其中table1.column\u char=table2.column\u char

SQL,其中table1.column\u char=table2.column\u char,sql,string,where,Sql,String,Where,我需要以下语法方面的帮助 table1.column(first 3 characters) = table2.column(first 3 characters) 您需要的是正则表达式。您可以在Oracle-REGEXP\u SUBSTR中执行以下操作: select regexp_substr('houseMate', 5) from dual; 但是请指定特定的数据库风格。您需要的是正则表达式。您可以在Oracle-REGEXP\u SUBSTR中执行以下操作: select reg

我需要以下语法方面的帮助

table1.column(first 3 characters) = table2.column(first 3 characters)

您需要的是正则表达式。您可以在Oracle-REGEXP\u SUBSTR中执行以下操作:

select regexp_substr('houseMate', 5) 
from dual;

但是请指定特定的数据库风格。

您需要的是正则表达式。您可以在Oracle-REGEXP\u SUBSTR中执行以下操作:

select regexp_substr('houseMate', 5) 
from dual;

但是请指定特定的数据库风格。

您需要的是正则表达式。您可以在Oracle-REGEXP\u SUBSTR中执行以下操作:

select regexp_substr('houseMate', 5) 
from dual;

但是请指定特定的数据库风格。

您需要的是正则表达式。您可以在Oracle-REGEXP\u SUBSTR中执行以下操作:

select regexp_substr('houseMate', 5) 
from dual;
但是请指定特定的数据库风格。

使用

用你的话来说:

SELECT * 
FROM Table1
WHERE LEFT(Table1.Col1,3) = LEFT(Table1.Col2,3)
(或)

使用(如COBRA_Fast建议的):

使用

用你的话来说:

SELECT * 
FROM Table1
WHERE LEFT(Table1.Col1,3) = LEFT(Table1.Col2,3)
(或)

使用(如COBRA_Fast建议的):

使用

用你的话来说:

SELECT * 
FROM Table1
WHERE LEFT(Table1.Col1,3) = LEFT(Table1.Col2,3)
(或)

使用(如COBRA_Fast建议的):

使用

用你的话来说:

SELECT * 
FROM Table1
WHERE LEFT(Table1.Col1,3) = LEFT(Table1.Col2,3)
(或)

使用(如COBRA_Fast建议的):

结果是B列中的“红色”和“蓝色”

结果是B列中的“红色”和“蓝色”

结果是B列中的“红色”和“蓝色”


结果是B列中的“红色”和“蓝色”

从表1中选择*,其中 SUBSTR(第1、1、3列)=SUBSTR(第2、1、3列)


(第1、0、3列)将只返回两个字符。

从表1中选择*,其中 SUBSTR(第1、1、3列)=SUBSTR(第2、1、3列)


(第1、0、3列)将只返回两个字符。

从表1中选择*,其中 SUBSTR(第1、1、3列)=SUBSTR(第2、1、3列)


(第1、0、3列)将只返回两个字符。

从表1中选择*,其中 SUBSTR(第1、1、3列)=SUBSTR(第2、1、3列)

(column1,0,3)将只返回两个字符。

或者,
SUBSTR(column,0,3)
,但名称和支持似乎在DBMS之间有所不同。或者,
SUBSTR(column,0,3)
,但名称和支持似乎在DBMS之间有所不同。或者,
SUBSTR(column,0,3)
,但是名称和支持似乎在不同的DBMS之间有所不同。或者,
SUBSTR(colum,0,3)
,但是名称和支持似乎在不同的DBMS之间有所不同。