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

SQL přebírá pouze číselné hodnoty z varcharu

Zde je příklad s PATINDEX:

select SUBSTRING(fieldName, PATINDEX('%[0-9]%', fieldName), LEN(fieldName))

To předpokládá (1) pole BUDE obsahovat číslici, (2) číslice jsou všechny seskupeny a (3) číslice za sebou nemají žádné další znaky.



  1. virtualenv(python3.4), chyba instalace pip mysqlclient

  2. Jak VYBRAT nejnovější čtyři položky na kategorii?

  3. Jak vytvořit spouštěcí funkci dynamicky v pgsql?

  4. Vnitřní smyčka while nefunguje