我在我的用戶數據庫中有一行PC信息。我隔PC的信息與此:從爆炸中獲取MySQL的結果
||
列的例子:
pc|intel||vga|nvidia
現在,我怎麼能顯示與NVIDIA VGA所有用戶?我不知道我應該如何使用而功能或任何這種情況!
我知道如何使用爆炸功能,但我不知道如何使用此功能從數據庫中獲得結果!
我希望你明白我的問題...
我在我的用戶數據庫中有一行PC信息。我隔PC的信息與此:從爆炸中獲取MySQL的結果
||
列的例子:
pc|intel||vga|nvidia
現在,我怎麼能顯示與NVIDIA VGA所有用戶?我不知道我應該如何使用而功能或任何這種情況!
我知道如何使用爆炸功能,但我不知道如何使用此功能從數據庫中獲得結果!
我希望你明白我的問題...
上的MySQL方面,你可以這樣做:
SELECT * FROM table_name WHERE column_name LIKE '%vga|nvidia%'
*注:更改表名,以你的表和更改欄加入您的列名的名稱。
謝謝我的朋友... – Alireza 2013-04-23 19:03:40
使用LIKE
:
SELECT
*
FROM
tablename
WHERE
columname LIKE '%|nvidia|%'
僅供參考,你應該不是你的數據這種方式存儲在數據庫中。這是一種糟糕的方式來存儲您的數據,只會導致這樣的問題。我強烈建議在修復數據庫之前修復它。
那麼..你不知道如何正確使用爆炸,如果你相信你可以從這個函數獲取數據庫結果 – 2013-04-23 18:50:41
閱讀本文http://en.wikipedia.org/wiki/Third_normal_form – 2013-04-23 18:51:29
@Daryl Gill,好的,我不知道,但是如果你知道回答這個問題,不要給我發垃圾郵件 – Alireza 2013-04-23 18:52:58