кодесурса
«MySQL

PostgreSQL ГДЕ

script1adsense2code
script1adsense3code

ГДЕ оговорка

Предложение PostgreSQL WHERE используется для управления запросом PostgreSQL SELECT, то есть записи или строки могут быть выбраны в соответствии с выражением или некоторыми условиями, предоставленными пользователем.

В операторе SELg PostgreSQL предложение FROM временно отправляет строки в последовательную таблицу, поэтому каждая строка в результирующей таблице проверяется на соответствие условию поиска. Строки, соответствующие условию, остаются в выходной таблице. Для условия поиска требуется хотя бы один столбец таблицы, указанный после предложения FROM.

Синтаксис:

 ГДЕ search_condition 

параметр

параметр Описание
search_condition Выражение значения. Возвращает значение типа логическое.

Создать таблицу

Код:

CREATE table actor(actor_id character(15), first_name character(15),last_name character(15),actor_age numeric(2), last_update time without time zone

Вставить данные

Код:

INSERT INTO actor values ('ACT001','Alan','Nixon','15:22:43')INSERT INTO actor values ('ACT002','Zeon','Haus','07:15:14')INSERT INTO actor values ('ACT003','Ramsekhar','Alfanso','11:47:23')INSERT INTO actor values ('ACT004','McKord','Hill','09:36:45')

Структура таблицы

«PostgreSQL

Данные доступны в таблице

«PostgreSQL

PostgreSQL ГДЕ пример1

Если мы хотим извлечь все строки из таблицы акторов, которые удовлетворяют условию last_name, это 'Haus', можно использовать следующую инструкцию SELECT PostgreSQL.

SQL

Код:

SELECT * FROM actorWHERE last_name='Haus' 

Выход:

«PostgreSQL

PHP с PostgreSQL WHERE Пример пункта 1

Код:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>PostreSQL PHP WHERE Example 1</title>
<meta name="description" content="If we want to fetch all rows from the actor table which satisfy the condition last_name is 'Haus' the following PostgreSQL SELECT statement can beused.">
</head>
<body>
<h1>List of all actors whose last name is Haus</h1> 
<?php$db = pg_connect("host=localhost port=5432 dbname=w3r user=w3r_admin password=admin123");$result = pg_query($db,"SELECT * FROM actor WHERE last_name='Haus' ");
echo "<table>";while($row=pg_fetch_assoc($result)){echo "<tr>";
echo "<td align='center' width='200'>" . $row['actor_id'] . "</td>";
echo "<td align='center' width='200'>" . $row['first_name'] . "</td>";
echo "<td align='center' width='200'>" . $row['last_name'] . "</td>";
echo "<td align='center' width='200'>" . $row['actor_age'] . "</td>";
echo "<td align='center' width='200'>" . $row['last_update'] . "</td>";
echo "</tr>";}
echo "</table>";
?>
</body>
</html>

PostgreSQL ГДЕ пример2

Если мы хотим извлечь все строки из таблицы акторов, которые удовлетворяют условию actor_age, равному 26, можно использовать следующую инструкцию SELECT PostgreSQL.

Код:

SELECT * FROM actor WHERE actor_age=26 

Выход:

«PostgreSQL

PHP с PostgreSQL WHERE Пример пункта 2

Код:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>PostreSQL PHP WHERE Example 2</title>
<meta name="description" content="If we want to fetch all rows from the actor table which satisfy the condition actor_age is 26 the following PostgreSQL SELECT statement can be used.">
</head>
<body> 
<h1>List of all actors those who are 26 </h1>
<?php$db = pg_connect("host=localhost port=5432 dbname=w3r user=w3r_admin password=admin123");$result = pg_query($db,"SELECT * FROM actor WHERE actor_age=26 ");
echo "<table>";while($row=pg_fetch_assoc($result)){echo "<tr>";
echo "<td align='center' width='200'>" . $row['actor_id'] . "</td>";
echo "<td align='center' width='200'>" . $row['first_name'] . "</td>";
echo "<td align='center' width='200'>" . $row['last_name'] . "</td>";
echo "<td align='center' width='200'>" . $row['actor_age'] . "</td>";
echo "<td align='center' width='200'>" . $row['last_update'] . "</td>";
echo "</tr>";}echo "</table>";?>
</body>
</html> 

PostgreSQL ГДЕ пример3

Если мы хотим получить все строки из таблицы акторов, которые удовлетворяют условию actor_age больше 26, можно использовать следующую инструкцию SELECT PostgreSQL.

Код:

SELECT *FROM actor WHERE actor_age>26

Выход:

«PostgreSQL

PHP с PostgreSQL WHERE предложение пример 3

Код:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>PostreSQL PHP WHERE Example 2</title>
<meta name="description" content="If we want to fetch all rows from the actor table which satisfy the condition actor_age is 26 the following PostgreSQL SELECT statement can be used.">
</head>
<body> 
<h1>List of all actors those who are older than 26 </h1>
<?php$db = pg_connect("host=localhost port=5432 dbname=w3r user=w3r_admin password=admin123");$result = pg_query($db,"SELECT * FROM actor WHERE actor_age>26 ");
echo "<table>";while($row=pg_fetch_assoc($result)){echo "<tr>";
echo "<td align='center' width='200'>" . $row['actor_id'] . "</td>";
echo "<td align='center' width='200'>" . $row['first_name'] . "</td>";
echo "<td align='center' width='200'>" . $row['last_name'] . "</td>";
echo "<td align='center' width='200'>" . $row['actor_age'] . "</td>";
echo "<td align='center' width='200'>" . $row['last_update'] . "</td>";
echo "</tr>";}echo "</table>";?>
</body>
</html>

Предыдущая: ВЫБЕРИТЕ заявление
Следующий: DISTINCT пункт

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code