sql >> Databasteknik >  >> RDS >> Mysql

hur man hämtar värden från databasen som inte är null

Gör din thread_title är

varchar(255) and Default value is NULL 

och använd din fråga

CREATE TABLE IF NOT EXISTS `forumposts` (
  `thread_title` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


INSERT INTO `forumposts` (`thread_title`) VALUES
('foo'),
('bar'),
(NULL);

SELECT thread_title FROM forumposts WHERE thread_title IS NOT NULL

OUTPUT

THREAD_TITLE

foo
bar

HÄR ÄR DEN FUNGERANDE SQL-FILEN



  1. SQLite Database ger varning automatiskt index på <tabellnamn>(kolumn) Efter uppgradering av Android L

  2. MySQL:Anropa trigger efter att transaktionen har begåtts

  3. Enkelt Postgresql-uttalande - kolumnnamnet finns inte

  4. Django Rest Framework paginering extremt långsam räkning