Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak posortować kolumnę varchar zawierającą wartości liczbowe za pomocą lambd linq do Entity

Możesz symulować stały PadLeft w LINQ to Entities z funkcją kanoniczną DbFunctions. Dobrze jak to

zamiast tego

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

użyj tego

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

Nie testowałem tego z dostawcą MySql, ale funkcje kanoniczne zdefiniowane w DbFunctions powinny być obsługiwane przez dowolnego dostawcę.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CodeIgniter - Pogrupuj według zamówienia, nie działając zgodnie z oczekiwaniami

  2. Niezsynchronizowane polecenia; nie możesz teraz uruchomić tego polecenia podczas wywoływania procedury składowanej w Mysql

  3. Dokonaj automatycznego przyrostu, wypełniając poprzednio usunięty numer

  4. Jak wymusić integralność referencyjną w dziedziczeniu jednotabelowym?

  5. LOAD DATA LOCAL INFILE zabronione w... PHP