SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.06.2011 20:22:13

M-art
Участник
Зарегистрирован: 26.06.2011
Сообщений: 2

Помогите составить запрос,пожалуйста

Дано:
        Дана таблица TABLE (ID int).
        В таблице содержатся любые натуральные числа.

        Предполагая, что значения ID не превышают 65535, определить представление числа ID в двоичной системе исчисления без ведущих нулей.

        Запрос должен вывести: ID в десятичной, ID в двоичной

        Например, для чисел 3, 4, 9 результат должен быть таким:
        3 11
        4 100
        9 1001

Неактивен

 

#2 27.06.2011 02:38:58

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Помогите составить запрос,пожалуйста

Функция BIN():

SELECT
  ID,
  BIN(ID)
FROM TABLE

Неактивен

 

#3 28.06.2011 14:06:21

M-art
Участник
Зарегистрирован: 26.06.2011
Сообщений: 2

Re: Помогите составить запрос,пожалуйста

подскажите пожалуйста, что означает эта строчка
Предполагая, что значения ID не превышают 65535 - в таблице должно быть 65535 значений,т.е от 0 до 65535?или я не так понимаю?
Если это так, то возможно автоматически заполнить таблицу до этого значения?

Неактивен

 

#4 28.06.2011 14:09:05

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите составить запрос,пожалуйста

Похоже, ровно это и имеется в виду. Автоматически заполнить - ну как вариант создайте таблицу с элементом autoincrement и вставьте туда 65535 пустых строчек ).


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson