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 st.* from student st inner join school sc ON st.school_id = sc.school_id WHERE st.city = sc.city AND st.city != 'New York'
Copy Clear
Copy Format Clear
<?php /* Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово Fizz, а вместо чисел, кратных пяти — слово Buzz. Если число кратно пятнадцати, то программа должна выводить слово FizzBuzz. */ // Постарайтесь найти наиболее простое решение. function fizzBuzz(): string { $str = ''; // --- Ваш код пишите здесь $nums = range(1,100); foreach ($nums as $num) { if ($num % 15 == 0) { $num = 'FizzBuzz'; } elseif ($num % 5 == 0) { $num = 'Buzz'; } elseif ($num % 3 == 0) { $num = 'Fizz'; } $str .= PHP_EOL . $num; } // можно switch case использовать return $str; } printf("Results: %s \n", fizzBuzz());
Show:  
Copy Clear