Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

MySQL IS NOT operator

IS NOT operator

MySQL IS NOT operator will test a value against a boolean value. A boolean value can be TRUE, FALSE, or UNKNOWN.

Syntax:

IS NOT boolean_value

MySQL Version: 5.6

Example: MySQL IS NOT operator

The following MySQL statement it is checked whether 2, 0 and NULL is not unknown.

Code:

SELECT 2 IS NOT UNKNOWN, 0 IS NOT UNKNOWN, NULL IS NOT UNKNOWN;

Sample Output:

mysql> SELECT 2 IS NOT UNKNOWN, 0 IS NOT UNKNOWN, NULL IS NOT UNKNOWN;
+------------------+------------------+---------------------+
| 2 IS NOT UNKNOWN | 0 IS NOT UNKNOWN | NULL IS NOT UNKNOWN |
+------------------+------------------+---------------------+
|                1 |                1 |                   0 | 
+------------------+------------------+---------------------+
1 row in set (0.00 sec)

PHP script:

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>example-is-not- php MySQL examples | w3resource</title>
<meta name="description" content="example-is-not- php MySQL examples | w3resource">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Checking whether a value IS NOT NULL using MySQL:</h2>
<table class='table table-bordered'>
<tr>
<th>2 IS NOT UNKNOWN/th><th>0 IS NOT UNKNOWN</th><th>NULL IS NOT UNKNOWN</th>
</tr>
<?php
$hostname="your_hostname";
$username="your_username";
$password="your_password";
$db = "your_dbname";
$dbh = new PDO("MySQL:host=$hostname;dbname=$db", $username, $password);
foreach($dbh->query('') as $row) {
echo "<tr>";
echo "<td>" . $row['2 IS NOT UNKNOWN'] . "</td>";
echo "<td>" . $row['0 IS NOT UNKNOWN'] . "</td>";
echo "<td>" . $row['NULL IS NOT UNKNOWN'] . "</td>"; 
echo "</tr>";
}
?>
</tbody></table>
</div>
</div>
</div>
</body>
</html>

View the example in browser

JSP script:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>example-is-not</title>
</head>
<body>
<%
try {
Class.forName("com.MySQL.jdbc.Driver").newInstance();
String Host = "jdbc:MySQL://localhost:3306/w3resour_bookinfo";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
connection = DriverManager.getConnection(Host, "root", "datasoft123");
statement = connection.createStatement();
String Data ="SELECT 2 IS NOT UNKNOWN, 0 IS NOT UNKNOWN,NULL IS NOT UNKNOWN";
rs = statement.executeQuery(Data);
%>
<TABLE border="1">
<tr width="10" bgcolor="#9979">
<td>2 IS NOT UNKNOWN</td>
<td>0 IS NOT UNKNOWN</td>
<td>NULL IS NOT UNKNOWN</td>
</tr>
<%
while (rs.next()) {
%>
<TR>
<TD><%=rs.getString("2 IS NOT UNKNOWN")%></TD>
<TD><%=rs.getString("0 IS NOT UNKNOWN")%></TD>
<TD><%=rs.getString("NULL IS NOT UNKNOWN")%></TD>
</TR>
<%   }    %>
</table>
<%
rs.close();
statement.close();
connection.close();
} catch (Exception ex) {
out.println("Can’t connect to database.");
}
%>
</body>
</html>

Slideshow of MySQL Comparison Function and Operators

MySQL Comparison Function and Operators, slide presentation

Previous: IS NOT NULL
Next: IS NULL