Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL/SQL извлича ли първите 40 знака от текстово поле?

SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...

Вижте LEFT() функция.

Като основно правило , никога не трябва да правите в PHP това, което MySQL може да направи за вас. Помислете за това по следния начин:Вие не искате да предавате нищо повече от строго необходимо от DB към заявените приложения.

РЕДАКТИРАНЕ Ако ще използвате всички данни на една и съща страница (т.е. без междинна заявка) по-често, отколкото не, няма причина не за да извлечете пълния текст наведнъж. (Вижте коментарите и Отговорът на Вегер .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Къде мога да намеря дневника на транзакциите на MySQL?

  2. Оптимална заявка за извличане на кумулативна сума в MySQL

  3. MySQL ИЗБЕРЕТЕ КЪДЕ В СПИСЪКА и НЕ В СПИСЪКА в същия SQL

  4. Как да намеря всички таблици, които имат външни ключове, които препращат към определена table.column и имат стойности за тези външни ключове?

  5. има ли начин да изброите всички запазени думи в mysql с помощта на помощната програма на командния ред mysql