sql >> Database teknologi >  >> RDS >> Mysql

hvordan man sorterer varchar kolonne, der indeholder numeriske værdier med linq lambdas til Entity

Du kan simulere fast PadLeft i LINQ til Entities med den kanoniske funktion DbFunctions. Højre sådan her

i stedet for dette

a.price.PadLeft(10, '0')

brug denne

DbFunctions.Right("000000000" + a.price, 10)

Jeg har ikke testet det med MySql-udbyderen, men kanoniske funktioner defineret i DbFunctions formodes at være understøttet af enhver udbyder.



  1. SQL Server - Forespørgsel kortslutning?

  2. Hvordan kombinerer man dato og klokkeslæt fra forskellige MySQL-kolonner for at sammenligne med en fuld DateTime?

  3. ini_set, set_time_limit, (max_execution_time) - virker ikke

  4. Mellemrum i et databasefelt fjernes ikke af trim()