2011-08-02 15 views
31

Bir durum değerlendirildikten sonra bir çeşit onay almak istediğim bazı prosedürler var.MySQL'de bir baskı deyimini nasıl taklit edebilirim?

Örneğin, pusedocode gibi olurdu,

if (select count(*) from assgn to where eid = 1) > 5 
    print " the total number of projects employee working is more than 5 " 
else 
    insert the value into the assgnto table 

nasıl MySQL bunu yaparken hakkında gitmeli ?

Böyle SELECT komutunu kullanarak bir metni yazdırabilirsiniz

cevap

35

sütun yanı değeri, kullanımı başlığı iki kat metne istemiyorsanız Aşağıdaki stmt!

 
SELECT 'some text' as '';

Example:

mysql>SELECT 'some text' as ''; +-----------+ | | +-----------+ | some text | +-----------+ 1 row in set (0.00 sec)

+0

Sütun başlığını kullanmayı seviyorum, örn .: 'SELECT '5'ten fazla' AS' 'çalışanın üzerinde çalıştığı toplam proje sayısı ''; – Waz

+0

@mvsagar' baskı kullanmak mümkün değil 'mysql' içinde? –

+0

@Kasun Siyambalapitiya Hayır öyle değil. –

18

:

SELECT 'some text' 

Sonuç:

+-----------+ 
| some text | 
+-----------+ 
| some text | 
+-----------+ 
1 row in set (0.02 sec) 
+0

yüzden 'mysql' içinde print'' kullanmak mümkün değil mi? –

+0

@ kasun-siyambalapitiya Hayır öyle değil. –

İlgili konular