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

Как да направите псевдоним на поле или колона в MySQL?

select @code:= SUM(field1 + field2), @code+1 from abc;

Но, моля, имайте предвид следното (от MySQL 5.6 документи ):

Като общо правило, освен в операторите SET, никога не трябва да присвоявате стойност на потребителска променлива и да четете стойността в рамките на същия израз. Например, за да увеличите променлива, това е добре:

SET @a = @a + 1;

За други изрази, като SELECT, може да получите резултатите, които очаквате, но това не е гарантирано. В следното изявление може да си помислите, че MySQL първо ще оцени @a и след това ще извърши присвояване:

SELECT @a, @a:[email protected]+1, ...;

Въпреки това, редът на оценка за изрази, включващи потребителски променливи, е недефиниран.

Така че, използвайте на свой собствен риск.



  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 IF().

  2. Използване на Python dict за SQL INSERT израз

  3. Повишаване на нивото на управление на MySQL, MariaDB, PostgreSQL и MongoDB

  4. Как да импортирам SQL файл с помощта на командния ред в MySQL?

  5. Външен ключ с няколко колони в MySQL?