我有这样的查询,需要帮助建立一个SQL
SELECT DISTINCT X,Y,Z from ABC;
假设它产生的结果一样,
X | Y | Z
------------------------|--------|------
a/b/c/34y3bkfoi | Data1 | Data2
a/b/c/56egdhdhh | Data1 | Data2
a/b/c/h5747858i | Data1 | Data2
a/b/c/657sgsr65 | Data1 | Data2
x/y/z/67dhgg45h | Data1 | Data2
x/y/z/6hd467ydh | Data1 | Data2
现在我想小组第一列的只有高达的数据“一/公元前'。我不在乎其他的东西。
或简单地把我想DISTINCT必须应用于特定的上下文'%/%/%/'。
预期结果:
X | Y | Z
------------|--------|------
a/b/c/ | Data1 | Data2
x/y/z/ | Data1 | Data2
任何建议?
您使用的是MS SQL Server或MySQL或Oracle ...不标记随机dbms产品。只标记你正在使用的那个。 – jarlh
使用该表格数据,指定预期结果! – jarlh
是否只有a/b/c或者a/a/b? –