sql >> Databáze >  >> RDS >> Sqlserver

Vybrat vše až do prvního výskytu znaku

;WITH T(C) AS
(
SELECT 'asdf|adkfdll|dd' UNION ALL
SELECT 'asdkdkdk|da|d' UNION ALL
SELECT ''
)
SELECT  LEFT(C, CHARINDEX('|',C + '|') -1)
FROM T


  1. Mohu nastavit (v rámci dbase) limit velikosti pro bajtové pole v PostgreSQL?

  2. Může dotaz Oracle SQL provést řetězcový dotaz vybraný z tabulky?

  3. Mysql:Optimalizace hledání superuzlu ve stromu vnořených sad

  4. FULLTEXT MySQL nebude fungovat s více než jedním polem