PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE school ( school_id INT PRIMARY KEY, school_name VARCHAR(255), city VARCHAR(255) ) ENGINE=INNODB; CREATE TABLE student ( student_id INT PRIMARY KEY, student_name VARCHAR(255), city VARCHAR(255), school_id INT ) ENGINE=INNODB; INSERT INTO school VALUES (1, 'Stanford', 'Stanford'), (2, 'University of Cali', 'San Francisco'), (3, 'Harvard University', 'New York'), (4, 'MIT', 'Boston'), (5, 'Yale', 'New Haven'); INSERT INTO student VALUES (1001, 'Peter Brebec', 'New York', 1), (1002, 'John Goorgy', 'San Francisco', 2), -- + (2003, 'Brad Smith', 'New York', 3), (1004, 'Fabian Johns', 'Boston', 5), (1005, 'Brad Cameron', 'Stanford', 1), -- + (1006, 'Geoff Firby', 'Boston', 5), (1007, 'Johnny Blue', 'New Haven', 2), (1008, 'Johse Brook', 'Miami', 2); -- Вывести всех студентов, которые учатся в том же городе что живут но они не из Ньюйорка -- --- Ваш код пишите здесь SELECT student.* FROM student INNER JOIN school ON school.school_id = student.school_id WHERE school.city != 'New York' AND student.city = school.city;
Copy Clear
Copy Format Clear
<?php /* Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово Fizz, а вместо чисел, кратных пяти — слово Buzz. Если число кратно пятнадцати, то программа должна выводить слово FizzBuzz. */ // Постарайтесь найти наиболее простое решение. function fizzBuzz(): string { $str = ''; foreach (range(1, 100) as $number) { if (($number % 3) === 0) { $str .= 'Fizz'; } if (($number % 5) === 0) { $str .= 'Buzz'; } if (($number % 15) === 0) { $str .= 'FizzBuzz'; } $str .= $number; $str .= "\n"; } return $str; } printf("Results: %s \n", fizzBuzz());
Show:  
Copy Clear