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

Proč je ISNUMERIC(',') pravda?

Protože ISNUMERIC odpovídá na otázku, kterou nikdo se někdy chtěl zeptat:

To je důvod, proč TRY_CONVERT byl konečně představen v roce 2012 - aby odpověděl na otázku o konkrétním datový typ, který vás může zajímat.

Pro starší verze je obvykle nejlepší použít LIKE k identifikaci vzorů řetězců, které děláte chcete zkusit převést.

Např. pokud chcete detekovat pouze číslice, použijte Value NOT LIKE '%[^0-9]%' , který požaduje Value řetězce, které nedělají obsahovat jakýkoli znak, který není číslici.



  1. Jak zřetězit více řádků do jednoho sloupce v MySQL

  2. Jak získat BLOB ze souboru v PL/SQL?

  3. Převeďte časové razítko na datum v dotazu MySQL

  4. funkce mysql v nástroji pro tvorbu dotazů v laravel